package negocios.gerenciadores;

import java.io.IOException;
import java.util.ArrayList;

import dados.RepositorioUsuario;
import negocios.cinemaBeans.Usuario;


public class GerenciadorDeUsuario implements IGerenciadorDeUsuario{
	RepositorioUsuario repUsuario = dados.RepositorioUsuario.getInstance();
	
	
	public GerenciadorDeUsuario(){
		
	}

	public void cadastraUsuario(Usuario usuario){
		this.repUsuario.adicionaUsuario(usuario);
		
	}


	public void deletaUsuario(int indice) {
		this.repUsuario.removeUsuario(indice);
		
	}

	public Usuario verificaUsuario(String nome, String senha) {
		ArrayList<Usuario> matrizUsuario = repUsuario.listaUsuario();
		Usuario pegaSenha  = new Usuario(nome, senha, "teste");
		
		for(Usuario usuarioBusca : matrizUsuario){
			if(usuarioBusca.getNomeUsuario().equals(pegaSenha.getNomeUsuario()) && 
					usuarioBusca.getSenha().equals(pegaSenha.getSenha())){
				return usuarioBusca;
			}
		}
		return null;
	}
	
}
